package zd.cornermemory.utils;

/**
 * Created by zhud on 2019/9/26.
 */

public class SpKey {
    public static final String CORNER = "_CORNER";//角块公式标识
    public static final String COORDINATE = "COORDINATE";//坐标

    public static final String UP_CORNER = "UP_CORNER";//顶层角编码
    public static final String UP_EDGE = "UP_EDGE";//顶层棱编码

    public static final String DOWN_CORNER = "DOWN_CORNER";//
    public static final String DOWN_EDGE = "DOWN_EDGE";//

    public static final String LEFT_CORNER = "LEFT_CORNER";//
    public static final String LEFT_EDGE = "LEFT_EDGE";//

    public static final String RIGHT_CORNER = "RIGHT_CORNER";//
    public static final String RIGHT_EDGE = "RIGHT_EDGE";//

    public static final String FRONT_CORNER = "FRONT_CORNER";//
    public static final String FRONT_EDGE = "FRONT_EDGE";//

    public static final String BACK_CORNER = "BACK_CORNER";//
    public static final String BACK_EDGE = "BACK_EDGE";//

    public static final String UP = "up";//
    public static final String DOWN = "down";//
    public static final String LEFT = "left";//
    public static final String RIGHT = "right";//
    public static final String FRONT = "front";//
    public static final String BACK = "back";//

    public static final String CORNER_BUFFER = "CORNER_BUFFER";//角缓冲
    public static final String EDGE_BUFFER = "EDGE_BUFFER";//棱缓冲
    public static final String KEEP_HUE = "KEEP_HUE";//是否保持色相借位 角
    public static final String KEEP_HUE_EDGE = "KEEP_HUE_EDGE";//是否保持色相借位 棱

    public static final String SORT_CORNER_JIE = "sort_corner_jie";//角块借位顺序key
    public static final String SORT_EDGE_JIE = "sort_edge_jie";//棱块借位顺序key

    public static final String CORNER_JIE_SORT = "01234567";//默认角块借位顺序
    public static final String EDGE_JIE_SORT = "0123456789AB";//默认棱块借位顺序

    public static final String MODIFY_BUFFER_SUCCESS = "modify_buffer_success";//修改缓冲成功
    public static final String MODIFY_COORNIATE_SUCCESS = "modify_coorniate_success";//修改坐标成功
    public static final String MODIFY_CODE_SUCCESS = "modify_code_success";//修改编码成功
    public static final String MODIFY_SORT_SUCCESS = "modify_sort_success";//修改借位顺序成功
    public static final String MODIFY_READ_SUCCESS = "modify_read_success";//修改读码类型成功
    public static final String CJ_DNF = "cj_dnf";//计时功能，练习过程中DNF


    public static final String IS_INPUT = "is_input";//是否手动输入成绩  默认不是
    public static final String IS_SHOW_CJ = "is_show_cj";//是否显示成绩简要  默认不是
    public static final String IS_LONG = "is_long";//是否长按开始计时  默认不是
    public static final String IS_LEFT = "is_left";//是否左右轻扫切换打乱公式  默认是
    public static final String IS_UP = "is_up";//是否上下轻扫手动输入成绩  默认是

    public static final String NOTIFY_TIMER = "notify_timer";//设置了计时，发通知
    public static final String UPDATE_CJ = "update_cj";//修改了成绩
    public static final String DELETE_CJ = "delete_cj";//删除了成绩
    public static final String REMEMBER_TYPE = "remember_type";//保存的角块记忆类型
    public static final String REMEMBER_TAB = "remember_tab";//保存的tab 0-4

    public static final String REMEMBER_EDGE_TYPE = "remember_edge_type";//保存的记忆类型0-3
    public static final String CORNER_IS_OPEN = "is_open";//角 是否开联想图
    public static final String EDGE_IS_OPEN = "edge_is_open";//棱 是否开联想图
    public static final String STATUS_IS_OPEN = "status_is_open";//计时界面打乱图案 是否开启
    public static final String REMEMBER_ALL_EDGE_TYPE = "remember_all_edge_type";//全读 棱
    public static final String REMEMBER_ALL_CORNER_TYPE = "remember_all_corner_type";//全读 角
    public static final String REMEMBER_LX_TYPE = "remember_lx_type";//保存的当前记忆类型 0记角 1记棱 2全读
    public static final String IS_FIRST = "is_first";//首次打开标识



    public static final String READ_TYPE = "read_type";//读码功能的打乱公式，纯随机或根据打乱功能处的限制条件


    public static final String DL_MS = "dl_ms";//打乱功能 打乱模式
    public static final String IS_DL_ZB = "is_dl_zb";//打乱功能 是否打乱坐标  默认打乱
    public static final String IS_PARITY = "is_parity";//打乱功能 记录奇偶 默认任意
    public static final String CORNER_CODE_LENGTH = "corner_code_length";//打乱功能 角编码数
    public static final String CORNER_FANSE_COUNT = "corner_fanse_count";//打乱功能 角翻色数
    public static final String CORNER_XUNHUAN_COUNT = "corner_xunhuan_count";//打乱功能 角小循环数
    public static final String CORNER_IS_HOMING = "corner_is_homing";//打乱功能 角缓冲是否归位

    public static final String EDGE_CODE_LENGTH = "edge_code_length";//打乱功能 棱编码数
    public static final String EDGE_FANSE_COUNT = "edge_fanse_count";//打乱功能 棱翻色数
    public static final String EDGE_XUNHUAN_COUNT = "edge_xunhuan_count";//打乱功能 棱小循环数
    public static final String EDGE_IS_HOMING = "edge_is_homing";//打乱功能 棱缓冲是否归位

    public static final String CORNER_CODE = "corner_code";//打乱功能 反推模式
    public static final String CORNER_FANSE = "corner_fanse";//打乱功能 反推模式
    public static final String EDGE_CODE = "edge_code";//打乱功能 反推模式
    public static final String EDGE_FANSE = "edge_fanse";//打乱功能 反推模式
    public static final String DL_GS = "dl_gs";//打乱功能 生成个数
    public static final String TIMER_SOUND = "timer_sound";//语音播报，0不播报
}
